iT邦幫忙

DAY 18
0

JavaScript學習路系列 第 18

JavaScript學習路-(18)break, continue, return

  • 分享至 

  • xImage
  •  

break 在之前的學習 switch...case 有出現過,就是用來跳出 switch...case 的,
除了 switch...case 也可以用在迴圈上,得到要的結果後就中斷迴圈,執行下一個步驟。

break 語法:

break [label];
label 是想要中斷的 label 參數,在迴圈跟 switch...case 以外會用到。
(恩意思是...現在用不到),直接寫 break; 就好。

如果判斷句只有一行的時候可以省略的寫:

for (i = 0; i < 10; i++) {
if (i == 3) break;
text += "The number is " + i + "<br>";
}

continue 語法:
continue [label];
跟 break 不同,是跳過滿足的條件,繼續執行下一次迴圈。
像是這個 for 迴圈:
for (i = 0; i <= 10; i++) {
if (i == 3) continue;
text += "The number is " + i + "<br>";
}
因為到 i == 3 滿足條件,下一行就沒有跑,直接往下一次去,
所以結果就沒有 'The number is 3' 這行了。

參考資料 http://www.w3schools.com/js/js_break.asp

本文同步發表於 http://azzurro.blog.aznc.cc/learn_javascript_18/


上一篇
JavaScript學習路-(17)Console-3
下一篇
JavaScript學習路-(19)
系列文
JavaScript學習路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言